/*@charset "UTF-8";*/
/* CSS Document */
/*-- 提倡互联网共享,同时应尊重原创作者,网站制作属: lijia xiong --*/
/* @company: iqweb*/
/* @author: jack*/
/* timer: 2023年*/
/* Tel：18565633435*/
/* QQ：897232289*/
/* WeChat：18565633435*/
/* mail：897232289@qq.com*/


/*html5*/
/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    html, body {
        overflow: initial;
        overflow-x: hidden;
    }

    .header_wrap:after {
        content: "";
        position: absolute;
        left: 0;
        top: -0.26041666vw;
        width: 100%;
        height: 0;
        background: #fff;
        -webkit-box-shadow: 0 0 0.26041666vw rgba(0, 0, 0, .1);
        box-shadow: 0 0 0.26041666vw rgba(0, 0, 0, .1);
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_box {
        padding: 0 4.8309178vw;
    }

    .header_active .header_box {
        padding: 0 4.8309178vw;
    }

    .header_menu_down_wrap {
        display: none;
    }

    .header_content {
        padding: 0;
        background: none;
    }

    .header_logo_box {
        width: 50vw;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_big {
        height: 14.492753vw;
        -webkit-align-items: center;
        align-items: center;
    }

    .header_menu_wrap {
        position: fixed;
        left: 0;
        top: -100%;
        width: 100%;
        z-index: 9;
        height: 100%;
        background: rgba(0, 0, 0, 1);
    }

    .index_banner_subtitle_label {
        font-size: 6.76328vw;
        line-height: 9.178743vw;
    }

    .index_banner_title_label {
        font-size: 6.76328vw;
        line-height: 9.178743vw;
        -webkit-text-stroke: .5px #fff;
    }

    .index_pro_wrap {
        padding: 12.077294vw 0;
    }

    .page_center {
        padding: 0 4.8309178vw;
    }

    .public_subtitle_box {
        font-size: 5.314009vw;
        line-height: 7.729468vw;
    }

    .public_button_read {
        height: 9.661835vw;
    }

    .public_button_text {
        font-size: 3.38164vw;
        line-height: 9.661835vw;
        width: 20vw;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }

    .public_button_icon {
        padding: 0 4.8309178vw;
    }

    .public_button_icon svg {
        width: 1.6908212vw;
        height: auto;
    }

    .public_button_box a {
        -webkit-border-radius: 4.8309178vw;
        border-radius: 4.8309178vw;
    }

    .public_button_box a .public_button_read {
        padding-left: 20vw;
    }

    .public_button_box a:hover .public_button_read {
        padding-left: 20vw;
    }

    .index_scale_button .public_button_box a .public_button_read {
        padding-left: 20vw;
    }

    .index_banner_button_box {
        margin-top: 4.8309178vw;
    }

    .index_banner_read {
        padding: 0 4.8309178vw;
    }

    .index_banner_control_wrap {
        display: none;
    }

    .index_banner_pagination_wrap {
        bottom: 9.661835vw;
        padding: 0 4.8309178vw;
    }

    .index_banner_pagination_number {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
        margin-right: 1.207729vw;
        padding-bottom: 1.4492753vw;
    }

    .index_banner_pagination_number:after {
        left: calc(50% - 0.48309vw);
        width: 0.96618vw;
        height: 0.96618vw;
    }

    .index_solution_tips {
        width: 50%;
    }

    .index_banner_scroll_wrap {
        display: none;
    }

    .index_solution_item_active {
        width: 100%;
    }

    .index_solution_item_photo {
        width: 100%;
        pointer-events: none;
    }

    .index_solution_item_box {
        width: 100%;
    }

    .index_solution_item_read {
        height: 0;
        padding-bottom: 70%;
    }

    .index_solution_item_img {
        padding-bottom: 70%;
    }

    .index_pro_content {
        margin-top: 7.246376vw;
    }

    .index_solution_item_details {
        padding: 7.246376vw 4.8309178vw;

    }

    .index_solution_item_title {
        height: auto;
    }

    .index_solution_title_label {
        position: static;
        font-size: 4.347826vw;
        line-height: 6.76328vw;
        text-align: center;
        width: 100%;

    }

    .index_solution_text_label {
        font-size: 3.38164vw;
        line-height: 7.246376vw;
        width: auto;
        padding: 0 2.4154589vw;
        margin: 0 1.207729vw 1.207729vw 0;
    }

    .index_solution_item_active .index_solution_title_label {
        -webkit-transform: none;
        transform: none;
    }

    .index_solution_item_menu {
        position: static;
        width: 100%;
        -webkit-transform: none;
        transform: none;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_solution_item_active .index_solution_item_menu {
        -webkit-transform: none;
        transform: none;
    }

    .index_solution_item_photo:after {
        background: rgba(0, 0, 0, .25);
        pointer-events: none;
    }

    .index_solution_item_active .index_solution_item_photo:after {
        background: rgba(0, 0, 0, .25);
    }

    .index_solution_text_label:after {
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
    }

    .index_solution_item_text {
        margin-top: 4.8309178vw;
    }

    .index_solution_icon_label {
        width: 7.246376vw;
        height: 4.8309178vw;
    }

    .index_solution_icon_box a {
        height: 16.9082vw;
    }

    .index_solution_icon_text {
        width: 100%;
        max-width: 100%;
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        margin-top: 1.207729vw;
        padding: 0 2.4154589vw;
    }

    .index_solution_icon_box a {
        -webkit-align-content: center;
        align-content: center;
        align-items: normal;
    }

    .index_solution_item_list {
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .index_solution_wrap {
        padding: 12.077294vw 0;
    }

    .index_solution_content {
        margin-top: 7.246376vw;
    }

    .index_solution_four .index_solution_icon_box {
        width: 25%;
    }

    .index_about_item_photo {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }

    .index_about_item_img {
        height: auto;
        padding-bottom: 83.3333%;
    }

    .index_about_item_box {
        padding-top: 83.3333%;
    }

    .index_about_item_content {
        width: 100%;
        padding: 7.246376vw 0;

    }

    .public_text_box {
        margin-top: 2.4154589vw;
        font-size: 3.38164vw;
        line-height: 5.7971014vw;
    }

    .public_head_content {
        width: 100%;
    }

    .index_about_btn_wrap {
        margin-top: 2.4154589vw;
        width: 100%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding-bottom: 0;
    }

    .public_content_wrap {
        margin-top: 7.246376vw;
        width: 100%;
    }

    .public_content_title_box {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .public_content_text_box {
        font-size: 3.38164vw;
        line-height: 5.7971014vw;
        margin-top: 1.207729vw;
    }

    .public_content_box {
        margin-bottom: 4.8309178vw;
    }

    .index_about_roll_number,
    .index_down_number {
        font-size: 5.7971014vw;
        line-height: 8.21256vw;
    }

    .index_about_roll_li {
        width: 50%;
        max-width: 50%;
        margin-bottom: 4.8309178vw;
        padding: 0;
    }

    .index_about_roll_five .index_about_roll_li {
        width: 50%;
        max-width: 50%;
    }

    .index_about_title_text {
        font-size: 5.314009vw;
        line-height: 8.695652vw;
    }

    .index_about_roll_text {
        font-size: 3.38164vw;
        line-height: 5.7971014vw;
        margin-top: 0;
    }

    .index_about_roll_read {
        width: 100%;
    }

    .index_map_wrap {
        width: 100%;
    }

    .index_solution_tips, .index_news_tips {
        width: 50%;
    }

    .index_news_wrap {
        padding: 12.077294vw 0;
    }

    .index_news_tab {
        width: 100%;
    }

    .index_news_max_box {
        width: 100%;
        margin: 0 0 3.623188vw 0;
        padding: 0;
    }

    .index_news_content {
        margin-top: 7.246376vw;
    }

    .index_news_item_box {
        width: 100%;
        margin: 0 0 3.623188vw 0;
    }

    .index_news_item_box:nth-child(2n) {
        margin: 0 0 3.623188vw 0;
    }

    .back_top_wrap {
        display: none;
    }

    .index_news_item_time, .index_news_max_time {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .index_news_item_title, .index_news_max_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }

    .index_news_btn_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .index_news_btn_icon {
        font-size: 1.4492753vw;
        line-height: 4.8309178vw;
        margin-left: 1.207729vw;
    }

    .index_news_max_text {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
        margin-top: 2.4154589vw;
    }

    .index_news_item_read, .index_news_max_read {
        padding: 2.4154589vw;
    }

    .index_news_item_down {
        margin-top: 2.4154589vw;
    }

    .footer_contact_wrap {
        width: 100%;
    }

    .footer_menu_wrap {
        display: none;
    }

    .footer_box {
        padding: 12.077294vw 0;
    }

    .footer_message_logo_wrap {
        display: block;
        margin-bottom: 4.8309178vw;
    }

    .footer_message_logo_box {
        width: 40vw;
        margin: 0 auto;
    }

    .footer_ewm_wrap {
        position: static;
        opacity: 1;
        transform: none;
        padding: 0;
    }

    .footer_contact_btn_wrap {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_contact_btn_box {
        margin-right: 0;
    }

    .footer_contact_btn_icon {
        display: none;
    }


    .footer_ewm_big {
        width: 28.9855vw;
        height: 28.9855vw;
    }

    .footer_ewm_big:after {
        display: none;
    }

    .footer_contact_box {
        max-width: 100%;
        width: 100%;
    }

    .footer_message_wrap {
        margin-top: 7.246376vw;
    }

    .footer_message_box:after {
        display: none;
    }

    .footer_message_text, .footer_message_text a {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        text-align: center;
    }

    .footer_message_text {
        margin: 0;
        width: 100%;
    }

    .footer_message_made_text, .footer_message_made_text a {
        font-size: 3.38164vw;
        line-height: 5.7971014vw;
        text-align: center;
    }

    .footer_message_content {
        width: 100%;
    }

    .footer_message_made_box {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_message_read {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_message_box {
        padding-top: 0;
    }

    .index_solution_item_tab {
        opacity: 1;
        pointer-events: auto;
    }

    .header_menu_item_box:after {
        display: none;
    }

    .wap_header_wrap {
        display: flex;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 9999;
        width: 100%;
        height: 100%;
        pointer-events: none;
        opacity: 0;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .wap_header_active {
        pointer-events: auto;
        opacity: 1;
    }

    .wap_header_active .wap_header_box {
        -webkit-transform: none;
        transform: none;
    }

    .wap_header_wrap:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .7);
    }

    .wap_header_box {
        width: 80%;
        background: #fff;
        position: relative;
        z-index: 9;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .sliding-menu {
        overflow: hidden;
        position: relative;
    }

    .wap_header_after {
        width: 80vw;
    }

    .sliding-menu ul {
        float: left;
        margin: 0;
    }

    .sliding-menu li {
        background: #f5f5f5;
    }

    .sliding-menu a {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 4.830917vw 3.623188vw;
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        color: #333;
        -webkit-align-items: center;
        align-items: center;
        position: relative;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        border-bottom: 1px solid #dedede;
        box-sizing: border-box;
    }

    .wap_header_link {
        width: calc(100% - 7.246376vw);
    }

    .sliding-menu a.nav:after {
        font-family: "iconfont" !important;
        font-size: 3.864734vw;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e6c8";
        width: 7.246376vw;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);

    }

    .sliding-menu a.back {
        background: #666;
        color: #fff;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        border: none;
        font-size: 3.864734vw;

    }

    .sliding-menu a.back:before {
        font-family: "iconfont" !important;
        font-size: 3.381642vw;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e6c8";
        width: 5.7971014vw;
    }

    .header_wap_menu_wrap {
        display: flex;
        background: none;
        -webkit-border-radius: 0;
        border-radius: 0;
        width: 7.2463768vw;
        height: 7.2463768vw;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        z-index: 9999;
        position: relative;
    }

    .header_wap_menu_box {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-content: center;
        align-content: center;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_wap_menu_label {
        height: 0.4830917vw;
        margin-bottom: 1.6908212vw;
        background: #fff;
        width: 100% !important;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_wap_menu_label:last-child {
        margin-bottom: 0;
    }

    .sliding-menu a.nav:after {
        font-family: "iconfont" !important;
        font-size: 3.864734vw;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e6c8";
        width: 7.246376vw;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .header_active:after {
        height: 100%;
        top: 0;
    }

    .header_active .header_wap_menu_label {
        background: #a50032;
    }

    .header_active .header_wap_en_link a {
        color: #a50032;
    }

    .header_active .pc_logo {
        opacity: 1;
    }

    .header_active .wap_logo {
        opacity: 0;
    }

    .header_show .header_box {
        padding: 0 4.8309178vw;
    }

    .header_show:after {
        height: 100%;
        top: 0;
    }

    .header_show .header_wap_menu_label {
        background: #a50032;
    }

    .header_show .pc_logo {
        opacity: 1;
    }

    .header_show .wap_logo {
        opacity: 0;
    }

    .header_nav_active .header_wap_menu_box {
        width: 6.0386473vw;
        pointer-events: auto;
    }

    .header_nav_active .header_wap_menu_label:nth-child(1) {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;

    }

    .header_nav_active .header_wap_menu_label:nth-child(2) {
        width: 0;
        opacity: 0;
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
    }

    .header_nav_active .header_wap_menu_label:nth-child(3) {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;

    }


    .header_nav_active .header_wap_menu_label {
        background: #fff;
    }

    .header_nav_active {
        pointer-events: none;
    }

    .header_nav_active .header_box {
        pointer-events: none;
    }

    .header_nav_active:after {
        top: -0.26041666vw;
        height: 0;
    }

    .header_nav_active .header_logo_box {
        opacity: 0;
    }

    .header_nav_active .header_wap_en_link {
        opacity: 0;
        pointer-events: none;
    }

    .header_logo_box a {
        position: relative;
    }

    .header_logo_box a img {
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .wap_logo {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        opacity: 1;
        display: block;
    }

    .pc_logo {
        opacity: 0;
    }

    .pro_page_box {
        padding: 26.57004vw 0 12.077294vw 0;
    }

    .pro_page_nav_li a {
        width: 28.9855vw;
        font-size: 3.864734vw;
        line-height: 9.661835vw;
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .pro_content_wrap {
        padding: 0 4.8309178vw;
    }

    .pro_page_nav_li {
        margin: 0 1.207729vw;
    }

    .pro_content_item_big {
        padding: 0;
    }

    .pro_content_item_box {
        padding-top: 4.8309178vw;
    }
    .pro_content_item_back {
        padding: 7.246376vw 0;
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .pro_content_item_tab {
        width: 100%;
    }

    .pro_content_li_tit, .pro_content_li_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .pro_content_item_content {
        width: 100%;
        padding: 0 4.8309178vw;
    }

    .pro_content_item_pic {
        width: 70%;
        margin: 7.246376vw auto 0;
    }

    .pro_content_item_photo {
        width: 100%;
        position: relative;
        margin: 0 auto;
    }

    .pro_content_item_button {
        bottom: 4vw;
    }

    .pro_content_pagination_wrap {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 0 2.4154589vw;
        margin-top: 7.246376vw;
    }

    .pro_content_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .pro_content_pagination_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .pro_content_pagination_content {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .pro_content_pagination_icon {
        display: none;
    }

    .pro_content_pagination_li {
        margin: 0 1.4492753vw !important;
    }

    .consult_page_item_text {
        display: none;
    }

    .consult_page_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .consult_page_item_icon {
        width: 7.246376vw;
        height: 7.246376vw;
    }

    .consult_page_item_read {
        padding-left: 2.4154589vw;
        width: calc(100% - 7.246376vw);
    }

    .pro_page_nav_wrap {
        padding-bottom: 4.8309178vw;
    }

    .consult_page_item_button {
        width: 7.246376vw;
        height: 7.246376vw;
    }

    .consult_page_item_content {
        width: calc(100% - 7.246376vw);
    }

    .consult_page_item_big {
        padding: 4.8309178vw 0;
    }

    .consult_page_item_box a {
        padding: 0 4.8309178vw;
    }

    .page_details_box {
        padding: 26.57004vw 0 12.077294vw 0;
    }

    .page_details_center {
        padding: 0 4.8309178vw;

        position: relative;
    }

    .page_details_pd {
        width: 100%;
        position: relative;
    }

    .page_details_pic {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
    }

    .page_details_series_li a {
        font-size: 3.38164vw;
        line-height: 8.695652vw;
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .page_details_content {
        width: 100%;
    }

    .page_details_big_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .page_details_domain_box {
        margin-top: 4.8309178vw;
    }

    .page_details_domain_li {
        padding: 0 4.8309178vw;
    }

    .page_details_domain_li:first-child {
        padding: 0 4.8309178vw 0 0;
    }

    .page_details_domain_icon {
        width: 7.246376vw;
        height: 7.246376vw;
    }

    .page_details_domain_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.4154589vw;
    }

    .page_details_head_subtitle {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .page_details_head_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .page_details_head_wrap {
        margin-bottom: 4.8309178vw;
    }

    .page_details_big_wrap {
        margin-top: 4.8309178vw;
    }

    .page_details_big_tab {
        margin: 4.8309178vw 0;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .page_details_domain_wrap {
        margin-top: 7.246376vw;
    }

    .public_page_banner_back {
        padding-bottom: 76%;
    }

    .public_page_banner_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .public_page_banner_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }

    .news_page_item_box {
        width: 100%;
        margin: 0 0 4.8309178vw 0 !important;
    }

    .news_page_wrap {
        padding: 26.57004vw 0 12.077294vw 0;
    }

    .news_page_nav_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .news_page_nav_li a {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        padding-bottom: 2.4154589vw;
    }

    .news_page_nav_active a {
        font-size: 4.347826vw;
    }

    .news_page_nav_active a:after {
        width: 4.8309178vw;
    }

    .news_page_nav_li a:after {
        height: 0.724637vw;
    }

    .news_page_nav_li {
        margin-right: 2.4154589vw;
    }

    .news_page_nav_li:last-child {
        margin-right: 0;
    }

    .news_page_item_head {
        margin-top: 4.8309178vw;
    }

    .news_page_item_time {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .news_page_item_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        height: 10.62801vw;
        margin-top: 1.207729vw;
    }

    .news_page_item_foot {
        margin-top: 2.4154589vw;
        padding: 3.623188vw 0 0 0;
    }

    .news_page_item_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .news_page_item_icon {
        width: 3.864734vw;
    }

    .news_page_item_box a:hover .news_page_item_foot {
        padding: 3.623188vw 0 0 0;
    }

    .news_page_item_box a .news_page_item_foot:after {
        width: 100%;
    }

    .news_page_item_box a:hover .news_page_item_foot:before {
        width: 0;
    }

    .news_page_button_text {
        font-size: 3.38164vw;
        line-height: 9.661835vw;
    }

    .news_page_button_icon {
        width: 2.4154589vw;
        margin-left: 2.4154589vw;
    }

    .news_page_button_box a {
        padding: 0 3.623188vw;
    }

    .news_page_button_box a:after {
        -webkit-border-radius: 4.8309178vw;
        border-radius: 4.8309178vw;
    }

    .news_page_button_wrap {
        margin-top: 7.246376vw;
    }

    .news_page_content {
        padding: 0 4.8309178vw;
        margin-top: 7.246376vw;
    }

    .news_details_wrap {
        padding: 26.57004vw 0 12.077294vw 0;
    }

    .news_details_nav_wrap .news_page_button_box {
        display: none;
    }


    .news_details_nav_wrap {
        width: 100%;
        padding-right: 0;
    }

    .news_details_box {
        padding: 0 4.8309178vw;
    }

    .news_details_nav_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        margin-top: 1.207729vw;
    }

    .news_details_nav_button {
        margin-top: 0;
    }

    .news_details_content {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .news_details_nav_time {
        font-size: 2.89855vw;
        line-height: 4.8309178vw;
    }

    .news_details_bjq, .news_details_bjq p {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .news_details_bjq img {
        margin: 5.314009vw 0;
    }

    .pc_btn {
        display: flex;
        margin: 7.246376vw auto 0;
    }

    .news_details_controls_wrap {
        margin-top: 7.246376vw;
    }

    .news_details_controls_box {
        margin-top: 4.8309178vw;
    }

    .news_details_controls_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .news_details_controls_next .news_details_controls_icon {
        margin-left: 2.4154589vw;
    }

    .news_details_controls_prev .news_details_controls_icon {
        margin-right: 2.4154589vw;
    }

    .news_details_controls_icon {
        width: 1.4492753vw;
    }

    .clique_overview_wrap {
        padding: 12.077294vw 0;
    }

    .clique_overview_content {
        width: 100%;
        padding: 0 4.83091vw;
    }
    .research_made_wrap {
        padding-top:12.077294vw;
    }
    .clique_overview_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .clique_overview_read {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 4.8309178vw;
    }

    .clique_overview_button .public_button_text {
        width: 32vw;
    }

    .clique_overview_button .index_scale_button .public_button_box a .public_button_read {
        padding-left: 32vw;
    }

    .clique_overview_pic {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .clique_overview_button {
        margin-top: 4.8309178vw;
    }

    .clique_overview_menu_wrap {
        padding: 0 4.8309178vw;
        margin-top: 7.246376vw;
    }

    .clique_overview_menu_li {
        width: 50%;
        max-width: 50%;
        margin-bottom: 4.8309178vw;
    }

    .clique_overview_menu_icon {
        width: 7.246376vw;
        height: 7.246376vw;
        margin: 0 auto;
    }

    .clique_overview_menu_read {
        width: 100%;
        margin: 2.4154589vw 0 0 0;
    }

    .clique_overview_menu_title {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .clique_overview_menu_label {
        font-size: 6.280193vw;
        line-height: 8.21256vw;
    }

    .clique_overview_menu_tit {
        font-size: 3.38164vw;
        line-height: 8.21256vw;
        margin-left: 1.207729vw;
    }

    .clique_overview_menu_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        text-align: center;
    }

    .clique_initiate_content {
        width: 100%;
    }

    .clique_initiate_box {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        padding: 12.077294vw 0;
    }

    .clique_initiate_pic {
        width: 100%;
    }

    .clique_initiate_photo {
        margin: 0 auto;
        width: 50%;
    }

    .clique_initiate_name {
        bottom: 4.8309178vw;
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .clique_initiate_content {
        width: 100%;
        padding: 7.246376vw 0 0 0;
    }

    .clique_initiate_title_name {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .clique_initiate_big {
        padding: 0 4.8309178vw;
    }

    .clique_initiate_title_label {
        font-size: 3.38164vw;
        line-height: 5.7971014vw;
        margin-left: 2.4154589vw;
    }

    .clique_initiate_line_box {
        width: 8.4541vw;
        height: 0.48309vw;
    }

    .clique_initiate_text {
        margin-top: 7.246376vw;
    }

    .clique_initiate_text, .clique_initiate_text p {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .clique_initiate_tab {
        margin-top: 7.246376vw;
    }

    .clique_initiate_item_box {
        width: 100%;
        margin: 0 0 4.8309178vw 0;
        padding: 3.623188vw;
        -webkit-border-radius: 2.4154589vw;
        border-radius: 2.4154589vw;
    }

    .clique_initiate_item_icon {
        width: 1.4492753vw;
        height: 5.314009vw;
        margin-right: 2.4154589vw;
    }

    .clique_initiate_item_icon:after {
        width: 1.4492753vw;
        height: 1.4492753vw;
    }

    .clique_initiate_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        width: calc(100% - 3.864734vw);
    }

    .clique_initiate_item_title {
        margin-bottom: 2.4154589vw;
    }

    .about_overview_wrap {
        padding: 0 4.8309178vw;
    }

    .about_overview_title_box {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
        width: 100%;
        padding-right: 0;
    }

    .about_overview_title_big {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .about_overview_title_bjq, .about_overview_title_bjq p {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_overview_box {
        padding: 12.077294vw 0;
    }

    .about_overview_roll_li {
        width: 48%;
        margin: 0 4% 4% 0 !important;
        padding-top: 0;
    }

    .about_overview_roll_li:nth-child(2n) {
        margin: 0 0 4% 0 !important;
    }

    .about_overview_roll_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_overview_roll_number {
        font-size: 6.280193vw;
        line-height: 8.21256vw;
    }

    .about_overview_roll_label {
        font-size: 5.314009vw;
        line-height: 8.21256vw;
        margin-left: 1.207729vw;
    }

    .about_overview_roll_read {
        margin-top: 2.4154589vw;
    }

    .about_overview_roll_li:after {
        display: none;
    }

    .about_overview_roll_wrap {
        margin-top: 9.661835vw;
    }

    .about_overview_img {
        padding-bottom: 60%;
    }

    .about_course_head_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .about_course_head_box {
        padding: 0 4.8309178vw;
    }

    .about_course_wrap {
        padding: 12.077294vw 0;
    }

    .about_course_head_icon {
        width: 8695652vw;
        height: 8.695652vw;
    }

    .about_course_head_icon svg {
        width: 1.4492753vw;
    }

    .about_course_head_btn {
        margin-left: 2.4154589vw;
    }

    .about_course_year {
        font-size: 6.76328vw;
        line-height: 8.695652vw;
    }

    .about_course_read {
        margin-top: 4.8309178vw;
    }

    .about_course_pic {
        width: 100%;
    }

    .about_course_menu {
        width: 100%;
        padding: 0;
        margin-top: 7.246376vw;
    }

    .about_course_item_box {
        margin-bottom: 4.8309178vw;
        padding-left: 0;
    }

    .about_course_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        margin-bottom: 2.4154589vw;
    }

    .about_course_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_course_big {
        padding-right: 3.623188vw;
    }

    .about_course_big:after {
        width: 1px;
    }

    .about_course_big:before {
        content: "";
        position: absolute;
        right: 0;
        top: 13.52657vw;
        width: 1px;
        height: calc(100% - 13.52657vw);
        background: #a50032;
        z-index: 2;
    }

    .about_culture_max_title {
        padding: 0 4.8309178vw;
        font-size: 5.314009vw;
        line-height: 7.246376vw;
        margin-top: 0;
    }

    .about_culture_icon {
        width: 9.661835vw;
        height: 9.661835vw;
    }

    .about_culture_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .about_culture_text, .about_culture_text p {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .about_culture_li {
        width: 100%;
        padding-bottom: 0;
        margin-bottom: 7.246376vw;
    }

    .about_culture_back {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0;
    }

    .about_culture_content {
        height: auto;
        position: static;
        margin-top: 9.661835vw;
    }

    .about_culture_box {
        position: relative;
        padding: 12.077294vw 0;
    }

    .about_team_wrap {
        padding: 12.077294vw 0;
    }

    .about_team_button {
        display: none;
    }

    .about_team_title_box {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .about_team_item_title {
        bottom: 4.8309178vw;
        padding: 0 2.4154589vw;
        font-size: 3.623188vw;
        line-height: 5.314009vw;
    }

    .about_team_img {
        -webkit-border-radius: 2.4154589vw;
        border-radius: 2.4154589vw;
    }

    .about_factory_title_box {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
        top: 7.246376vw;
    }

    .about_factory_img {
        padding-bottom: 70%;
    }

    .about_factory_pagination_box .swiper-pagination-bullet {
        width: 1.932367vw;
        height: 1.932367vw;
        margin: 0 1.207729vw;
    }

    .about_factory_pagination_box {
        padding: 1.207729vw 2.4154589vw;
        background: rgba(255, 255, 255, .3);
        -webkit-border-radius: 2.1739vw;
        border-radius: 2.1739vw;
    }

    .about_factory_pagination_wrap {
        bottom: 7.246376vw;
    }

    .social_details_wrap {
        padding: 12.077294vw 0;
    }

    .social_details_item {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
        margin: 0 2.4154589vw;
    }

    .social_details_text, .social_details_text p {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .social_details_title {
        margin-bottom: 7.246376vw;
    }

    .social_tab_content {
        width: 100%;
        padding: 0 4.8309178vw;
        margin-top: 7.246376vw;
    }

    .social_big_subtitle {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .social_big_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
        margin-top: 2.4154589vw;
    }

    .social_tab_big {
        padding: 0 0 13.52657vw 0;
    }

    .social_big_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 7.246376vw;
    }

    .social_tab_pic {
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }

    .social_details_pagination_li {
        width: 8.695652vw;
        line-height: 8.695652vw;
        font-size: 3.38164vw;
        margin-right: 2.4154589vw;
    }

    .social_tab_wrap {
        padding-bottom: 12.077294vw;
    }

    .social_tab_box {
        position: relative;
        padding-top: 70.8333%;
    }

    .social_develop_content {
        width: 100%;
    }

    .social_develop_content:nth-child(1) .social_develop_big {
        padding: 4.8309178vw;
    }

    .social_develop_content:nth-child(2) .social_develop_big {
        padding: 4.8309178vw;
    }

    .social_develop_subtitle {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .social_develop_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .social_develop_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .social_develop_back {
        padding-bottom: 120%;
    }

    .develop_foot_item_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .develop_foot_item_number {
        font-size: 6.76328vw;
        line-height: 8.695652vw;
    }

    .develop_foot_item_text {
        font-size: 3.38164vw;
        line-height: 7.246376vw;
    }

    .develop_foot_item_wrap:nth-child(1) {
        padding-right: 2.4154589vw;
    }

    .develop_foot_item_wrap:nth-child(2) {
        padding-left: 2.4154589vw;
    }

    .social_concern_wrap {
        padding: 12.077294vw 0;
    }

    .social_concern_head_box {
        padding: 0;
    }

    .social_concern_subtitle {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .social_concern_title_text {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .social_concern_title_box {
        margin-top: 2.4154589vw;
    }

    .social_concern_text, .social_concern_text p {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .social_concern_text {
        margin-top: 7.246376vw;
    }

    .social_concern_content {
        padding-left: 0;
        margin-top: 7.246376vw;
    }

    .page_details_active_table .page_details_pic {
        width: 100%;
    }

    .page_details_active_table .page_details_content {
        width: 100%;
    }

    .page_details_big_tab table {
        width: 200%;
        max-width: 200%;
    }

    .pro_current_table td img {
        max-width: 7.246376vw;
        max-height: 19.3236vw;
    }

    .page_details_active_table .page_details_big_tab table {
        width: 300%;
        max-width: 300%;
    }

    .page_details_big_tab td {
        padding: 3.623188vw 2.4154589vw;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .page_details_big_tab td:nth-child(1), .page_details_big_tab td:nth-child(4) {
        padding: 3.623188vw 2.4154589vw 3.623188vw 4.8309178vw;
    }

    .pro_current_table td:nth-child(1) {
        padding: 3.623188vw 2.4154589vw 3.623188vw 4.8309178vw;
    }

    .pro_current_table td {

        padding: 3.623188vw 2.4154589vw !important;
    }

    .page_details_big_tab td:nth-child(3) {
        width: 4.8309178vw;
    }

    .solution_advantage_wrap {
        padding: 12.077294vw 0;
    }

    .solution_menu_wrap {
        margin-top: 0;
    }

    .solution_menu_item_box {
        padding-top: 62.5%;
    }

    .solution_menu_item_pic {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }

    .solution_menu_item_content {
        width: 100%;
        position: relative;
        padding: 12.077294vw 4.8309178vw;
    }

    .solution_menu_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-bottom: 3.623188vw;
    }

    .solution_menu_item_line {
        width: 8.695652vw;
        height: 0.48309vw;
    }

    .solution_menu_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        height: auto;
        overflow: initial;
        text-overflow: initial;
        display: block;
        margin-top: 3.623188vw;
    }

    .solution_menu_item_label {
        font-size: 3.38164vw;
        line-height: 7.246376vw;
        padding: 0 2.4154589vw;
        margin: 0 2.4154589vw 0 0;
    }

    .solution_menu_item_label:after {
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
    }

    .solution_menu_item_tips {
        margin-top: 4.8309178vw;
    }

    .solution_advantage_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
        text-align: left;
    }

    .research_center {
        padding: 0 4.8309178vw;
    }

    .research_idea_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .research_idea_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }

    .research_idea_wrap {
        padding: 12.077294vw 0;
    }

    .research_technology_box {
        padding: 12.077294vw 0;
    }

    .research_test_wrap {
        padding: 12.077294vw 0 0 0;
    }

    .research_idea_item_active {
        width: 100%;
    }

    .research_idea_item_box {
        width: 100%;
        margin: 0 0 4.8309178vw 0;
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .research_test_item_img {
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .research_idea_current_box {
        padding: 4.8309178vw;
    }

    .research_test_item_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.4154589vw;
    }

    .research_idea_current_text {
        display: block;
        height: auto;
        overflow: initial;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.4154589vw;
    }

    .research_idea_current_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .research_idea_current_wrap {
        position: static;
        height: auto;
        opacity: 1;
    }

    .research_idea_current_icon {
        margin-top: 4.8309178vw;
        width: 10.86956vw;
        height: 10.86956vw;
    }

    .research_idea_item_read {
        display: none;
    }

    .research_width {
        width: 100%;
    }

    .research_tips_box {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        margin-top: 7.246376vw;
    }

    .research_tab_item_box {
        width: 100% !important;
        margin: 0 0 4% 0 !important;
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
        padding: 3.623188vw;
    }

    .research_tab_item_box:nth-child(2n) {
        margin: 0 0 4% 0 !important;
    }

    .research_tips_label {
        font-size: 3.38164vw;
        line-height: 8.21256vw;
        margin-right: 2.4154589vw;
    }

    .research_tips_label:after {
        height: 0.48309vw;
    }

    .research_technology_big {
        margin-top: 4.8309178vw;
    }

    .research_tab_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .research_tab_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        height: auto;
        margin-top: 2.4154589vw;
        display: block;
        overflow: initial;
    }

    .research_test_item_pagination {
        height: 0.48309vw;
        margin-top: 4.8309178vw;
    }

    .research_test_wrap .research_center {
        padding: 0;
    }

    .research_test_head {
        padding: 0 4.8309178vw;
    }

    .research_made_content {
        margin-top: 7.246376vw;
    }

    .research_made_item_box {
        width: 50%;
        height: 50%;
    }

    .research_made_details_pic {
        padding-bottom: 120%;
    }

    .research_made_item_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        margin-bottom: 2.4154589vw;
    }

    .research_made_item_text p {
        font-size: 2.657004vw;
        line-height: 4.8309178vw;
    }

    .research_made_item_text {
        height: auto;
        overflow: initial;
        display: block;
    }

    .research_made_details_content {
        padding: 0;
    }

    .research_made_item_read {
        padding: 2.4154589vw;
        margin-bottom: 0;
    }

    .join_button_btn a {
        width: 40vw;
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .join_btn_icon {
        width: 7.246376vw;
        height: 7.246376vw;
    }

    .join_btn_cn_text {
        font-size: 3.38164vw;
        line-height: 12.077294vw;
    }

    .join_btn_read {
        padding-left: 2.4154589vw;
    }

    .join_create_wrap {
        padding: 12.077294vw 0;
    }

    .join_head_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .join_create_tab {
        padding: 0 4.8309178vw;
        margin-top: 7.246376vw;
    }

    .join_create_item_box {
        width: 48%;
        margin: 0 4% 4% 0 !important;
    }

    .join_create_item_box:nth-child(2n) {
        margin: 0 0 4% 0 !important;
    }

    .join_create_item_icon {
        width: 10.62801vw;
        height: 8.21256vw;
    }

    .join_create_item_title, .join_create_item_title p {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        display: block;
        overflow: initial;
        height: auto;
    }

    .join_create_item_title {
        margin-top: 4.8309178vw;
    }

    .join_create_img {
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .join_create_menu_button {
        display: none;
    }

    .join_head_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 2.4154589vw;
    }

    .join_page_content {
        padding: 12.077294vw 0;
    }

    .join_ewm_item_box {
        width: 34vw;
        margin: 0 3vw;
    }

    .join_ewm_wrap {
        margin-top: 7.246376vw;
    }

    .join_contact_item_box {
        margin: 0 0 2.4154589vw 0;
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .join_contact_item_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .join_contact_item_icon {
        width: 4.347826vw;
        height: 4.347826vw;
        margin-right: 2.4154589vw;
    }

    .join_contact_wrap {
        margin-top: 12.077294vw;
    }

    .contact_details_wrap {
        padding: 12.077294vw 0;
    }

    .contact_details_box {
        padding: 0 4.8309178vw;
    }

    .contact_details_li {
        width: 100%;
        padding: 0;
        margin: 0 0 4.8309178vw 0;
    }

    .contact_details_icon {
        width: 5.314009vw;
        height: 5.314009vw;
    }

    .contact_details_title {
        margin-top: 2.4154589vw;
    }

    .contact_details_title, .contact_details_title a {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .contact_details_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }

    .contact_details_li:after {
        display: none;
    }

    .contact_wap_box {
        padding-bottom: 70%;
    }

    .wap_list {
        width: 1.932367vw;
        height: 1.932367vw;
    }

    .consult_details_box {
        padding: 0 4.8309178vw;
    }

    .consult_page_head_content {
        width: 100%;
        padding: 7.246376vw 3.623188vw;
    }

    .consult_head_big_wrap {
        width: 100%;
        padding: 0 3.623188vw 7.246376vw 3.623188vw;
    }

    .consult_page_center_wrap {
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
        margin-top: 7.246376vw;
        padding: 7.246376vw 3.623188vw;
    }

    .consult_page_head_title {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
        margin-bottom: 3.623188vw;
    }

    .consult_page_head_line {
        width: 8.4541vw;
        height: 0.48309vw;
    }

    .consult_page_head_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 3.623188vw;
    }

    .consult_details_tab {
        -webkit-transform: translateY(-8vw);
        transform: translateY(-8vw);
    }

    .consult_page_li_icon {
        width: 4.8309178vw;
        margin-right: 2.4154589vw;
    }

    .consult_page_li_text, .consult_page_li_text a {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .consult_page_li_text {
        width: calc(100% - 7.246376vw);
    }

    .consult_page_head_li {
        margin-bottom: 1.207729vw;
    }

    .consult_page_head_tips {
        margin-top: 7.246376vw;
    }

    .consult_head_big_label {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .consult_big_li_icon {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        width: 2.4154589vw;
    }

    .consult_big_li_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        width: calc(100% - 2.4154589vw);
    }

    .consult_head_big_content {
        margin-top: 4.8309178vw;
    }

    .consult_big_li_input {
        margin-top: 1.207729vw;
    }

    .consult_big_li_input input {
        width: 100%;
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
        padding: 0 2.4154589vw;
        font-size: 3.38164vw;
        line-height: 9.661835vw;
    }

    .consult_head_big_li {
        width: 100%;
        margin: 0 0 2.4154589vw 0 !important;
    }

    .consult_center_select_title {
        width: 100%;
    }

    .consult_center_select_read {
        width: 100%;
        margin-top: 2.4154589vw;
    }

    .consult_center_title_label {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
        width: calc(100% - 2.4154589vw);
    }

    .consult_center_title_color {
        font-size: 3.38164vw;
        line-height: 5.7971014vw;
        width: 2.4154589vw;
    }

    .consult_center_select_li {
        margin-top: 4.8309178vw;
        padding-bottom: 4.8309178vw;
    }

    .consult_center_select_label {
        font-size: 3.38164vw;
        line-height: 7.246376vw;
    }

    .consult_center_select_item .consult_center_select_input input {
        width: 3.38164vw;
        height: 3.38164vw;
        margin-right: 1.4492753vw;
    }

    .consult_page_foot_wrap {
        background: #fff;
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
        margin-top: 7.246376vw;
        padding: 7.246376vw 3.623188vw;
    }

    .consult_head_big_subtitle {
        font-size: 2.89855vw;
        line-height: 5.314009vw;
        width: 100%;
        margin-top: 1.207729vw;
    }

    .consult_page_foot_content {
        margin-top: 7.246376vw;
    }

    .consult_page_foot_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .consult_page_foot_textarea {
        margin-top: 1.207729vw;
    }

    .consult_page_foot_textarea textarea {
        padding: 2.4154589vw;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        height: 36.71497vw;
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
    }

    .consult_big_li_input input:focus {
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 1.4492753vw rgba(165, 0, 50, .3);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 1.4492753vw rgba(165, 0, 50, .3);
    }

    .consult_page_foot_textarea textarea:focus {
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 1.4492753vw rgba(165, 0, 50, .3);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 1.4492753vw rgba(165, 0, 50, .3);
    }

    .consult_radio_label {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        width: calc(100% - 4.8309178vw);
    }

    .consult_radio_input input {
        width: 3.38164vw;
        height: 3.38164vw;
        margin-right: 1.4492753vw;
    }

    .consult_radio_input input {
        margin-top: 0.96618vw;
    }

    .consult_check_input {
        width: calc(100% - 30vw);
        padding-right: 2.4154589vw;
    }

    .consult_check_input input {
        webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
        padding: 0 2.4154589vw;
        font-size: 3.38164vw;
        line-height: 9.661835vw;
    }

    .consult_check_img {
        width: 30vw;
        height: 9.661835vw;
        margin: 0;
    }

    .consult_check_button {
        width: 30vw;
        margin-top: 2.4154589vw;
    }

    .consult_check_button button {
        line-height: 9.661835vw;
        font-size: 3.38164vw;
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
    }

    .consult_check_box {
        margin-right: 0;
        width: 100%;
    }

    .consult_submit_wrap {
        margin-top: 2.4154589vw;
    }

    .consult_radio_wrap {
        margin-top: 7.246376vw;
    }

    .consult_details_wrap {
        padding: 0 0 7.246376vw 0;
    }

    .post_page_box {
        padding: 26.57004vw 0 12.077294vw 0;
    }

    .post_page_content {
        padding: 0 4.8309178vw;
    }

    .post_head_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .post_page_head_box {
        width: 100%;
        position: relative;
        z-index: 9;
    }

    .post_li_icon {
        width: 4.8309178vw;
        height: 4.8309178vw;
    }

    .post_li_read {
        width: calc(100% - 4.8309178vw);
        padding-left: 2.4154589vw;
    }

    .post_li_title {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .post_li_text, .post_li_text a {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .post_head_menu {
        margin-top: 12.077294vw;
    }

    .post_details_wrap {
        margin-top: 12.077294vw;
    }

    .post_details_box {
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
        padding: 7.246376vw 3.623188vw;
    }

    .post_details_big {
        width: 100%;
        padding-right: 0;
    }

    .post_details_head_icon {
        width: 3.864734vw;
        height: 3.864734vw;
    }

    .post_details_head_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        padding-left: 2.4154589vw;
        width: calc(100% - 3.864734vw);
    }

    .post_details_head_tel {
        margin-top: 1.207729vw;
    }

    .post_details_head_tel a {
        font-size: 5.314009vw;
        line-height: 7.246376vw;
    }

    .post_page_back {
        width: 600%;
    }

    .post_details_foot_title {
        width: 12.077294vw;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .post_details_foot_text {
        width: calc(100% - 12.077294vw);
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .post_details_btn_wrap {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .post_details_btn_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .post_details_btn_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        margin-top: 1.207729vw;
    }


    .post_popup_box {
        padding: 0 4.8309178vw;
    }

    .post_details_btn_read {
        width: calc(100% - 7.246376vw);
        padding-right: 2.4154589vw;
    }

    .post_details_btn_icon {
        width: 7.246376vw;
        height: 7.246376vw;
    }

    .post_popup_content {
        width: 100%;
        padding: 7.246376vw 3.623188vw;
        -webkit-border-radius: 1.932367vw;
        border-radius: 1.932367vw;
    }

    .post_popup_title_box {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
    }

    .post_popup_text_color {
        width: 2.4154589vw;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .post_popup_text_label {
        width: calc(100% - 2.4154589vw);
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .post_popup_text_input input {
        width: 100%;
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
        padding: 0 2.4154589vw;
        font-size: 3.38164vw;
        line-height: 9.661835vw;
    }

    .post_popup_textarea_input textarea {
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
        padding: 2.4154589vw 3.623188vw;
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        height: 36.71497vw;
    }

    .post_popup_click {
        line-height: 9.661835vw;
        font-size: 3.38164vw;
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
    }

    .post_popup_button {
        width: 30vw;
        margin-right: 2.4154589vw;
    }

    .post_popup_btn_wrap {
        margin-top: 2.4154589vw;
    }

    .post_popup_text_input {
        margin-top: 1.207729vw;
    }

    .post_popup_text_box {
        margin: 0 4% 2.4154589vw 0;
    }

    .post_popup_details_wrap {
        margin-top: 4.8309178vw;
    }

    .post_popup_close {
        line-height: 9.661835vw;
        font-size: 3.38164vw;
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
    }

    .post_popup_radio_input input {
        width: 3.38164vw;
        height: 3.38164vw;
        margin-top: 0.96618vw;
        -webkit-border-radius: 0.96618vw;
        border-radius: 0.96618vw;
        margin-right: 2.4154589vw;
    }

    .post_popup_radio_label {
        width: calc(100% - 5.7971014vw);
        font-size: 3.38164vw;
        line-height: 5.314009vw;
    }

    .post_popup_radio_wrap {
        margin-top: 2.4154589vw;
    }

    .post_popup_textarea_input {
        margin-top: 1.207729vw;
    }

    .post_popup_text_input input:focus {
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 1.4492753vw rgba(165, 0, 50, .3);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 1.4492753vw rgba(165, 0, 50, .3);
    }

    .post_popup_textarea_input textarea:focus {
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 1.4492753vw rgba(165, 0, 50, .3);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 1.4492753vw rgba(165, 0, 50, .3);
    }

    .header_wap_en_link {
        display: block;
        margin-right: 2.4154589vw;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_wap_en_link a {
        font-size: 3.864734vw;
        line-height: 5.314009vw;
        color: #fff;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_wap_big_wrap {
        display: flex;
        -webkit-align-items: center;
        align-items: center;
    }

    .index_map_point_wrap {
        opacity: 0;
        pointer-events: none;
        display: none;
    }

    .index_map_menu_icon {
        display: none;
    }

    .index_map_box {
        position: static;
        height: auto;
        padding: 12.077294vw 0 55.555vw 0;
    }

    .pro_content_pagination_after {
        display: none;
    }

    .index_map_content {
        position: static;
        height: auto;
        padding-top: 0;
    }

    .index_map_tab {
        position: static;
        height: auto;
        padding-top: 7.246376vw
    }

    .index_map_menu_box {
        width: 100%;
        padding: 0 4.8309178vw;
        margin-bottom: 0;
    }

    .index_map_back {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding-bottom: 0;
        display: none;
    }

    .index_map_wap_back {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding-bottom: 0;
        display: block;
    }

    .index_map_menu_li {
        width: 100% !important;
        margin: 0 0 4.8309178vw 0 !important;
    }

    .index_map_menu_title {
        font-size: 3.864734vw;
        line-height: 5.7971014vw;
    }

    .index_map_menu_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        overflow: initial;
        display: block;
        white-space: initial;
    }

    .index_map_menu_pic {
        width: 100%;
        display: none;
    }

    .index_map_menu_read {
        width: 100%;
        padding-left: 0;
    }

    .index_map_box .research_tips_box {
        padding: 0 4.8309178vw;
    }

    .MapScale .index_map_swiper .swiper-slide-active .index_map_menu_content {
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .solution_advantage_details_wrap {
        position: static;
        height: auto;
        display: none;
    }

    .solution_advantage_big:after {
        display: none;
    }

    .solution_advantage_circle_min,
    .solution_advantage_circle_max {
        display: none;
    }

    .solution_advantage_big {
        width: 100%;
        height: auto;
        padding: 0;
    }

    .solution_advantage_details_box {
        position: static;
        height: auto;
    }

    .solution_advantage_details_li {
        position: static;
        width: 100%;
    }

    .solution_advantage_box {
        padding: 0 4.8309178vw;
    }

    .solution_advantage_content {
        margin-top: 7.246376vw;
    }

    .solution_advantage_photo {
        padding-bottom: 60%;
    }

    .solution_advantage_pic {
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .solution_advantage_tab {
        height: auto;
    }

    .solution_advantage_tab .swiper-slide {
        background: #fff;

    }

    .index_map_box .research_tips_wrap {
        display: block;
    }

    .solution_advantage_wap_read {
        display: block;
        padding-bottom: 4.8309178vw;
    }

    .solution_advantage_wap_title {
        font-size: 4.347826vw;
        line-height: 6.280193vw;
        color: #333333;
        font-weight: bold;
    }

    .solution_advantage_wap_text {
        font-size: 3.38164vw;
        line-height: 5.314009vw;
        color: #777777;
        margin-top: 2.4154589vw;
    }

    .solution_advantage_wap_nav {
        display: flex;
        margin-top: 7.246376vw;
    }

    .solution_advantage_wap_item {
        width: 48%;
        margin: 0 4% 2.4154589vw 0;
        background: #eeeeee;
        font-size: 3.38164vw;
        line-height: 7.246376vw;
        color: #333;
        text-align: center;
        padding: 0 2.4154589vw;
    }

    .solution_advantage_wap_item:nth-child(2n) {
        margin: 0 0 2.4154589vw 0;
    }

    .solution_advantage_wap_active {
        background: #a50032;
        color: #fff;
    }
}


/*小屏幕*/
@media screen and (min-width: 1200px) and (max-width: 1400px) {

}

/*中屏幕*/
@media screen and (min-width: 1400px) and (max-width: 1900px) {

}


/*超过1920*/
@media screen and  (min-width: 1921px) {

}

